home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 16 / CU Amiga Magazine's Super CD-ROM 16 (1997-10-16)(EMAP Images)(GB)[!][issue 1997-11].iso / CUCD / Utilities / moreHTML / Source / mystring.c < prev    next >
C/C++ Source or Header  |  1997-09-11  |  592b  |  49 lines

  1. // MyString
  2. // © Dirk Holtwick, 1997
  3.  
  4. /// Includes
  5. #include <clib/alib_protos.h>
  6. #include <proto/exec.h>
  7. #include <exec/memory.h>
  8. #include <string.h>
  9. ///
  10.  
  11. /// Example
  12. /*
  13.  
  14.    char *s;
  15.  
  16.    s = MyAllocString("Hallo");
  17.  
  18.    MyFreeString(s);
  19.  
  20. */
  21. ///
  22. /// MyAllocString
  23. char *MyAllocString(register char *str)
  24. {
  25.    register char *h;
  26.  
  27.    if(str)
  28.    {
  29.       if(h = AllocVec(strlen(str)+1, 0))
  30.       {
  31.          strcpy(h, str);
  32.          return(h);
  33.       }
  34.    }
  35.    return(0);
  36. }
  37. ///
  38. /// MyFreeString
  39. char *MyFreeString(register char *str)
  40. {
  41.    if(str)
  42.    {
  43.       FreeVec(str);
  44.    }
  45.  
  46.    return(NULL);
  47. }
  48. ///
  49.